\documentclass[a4paper]{book}
\usepackage{makeidx}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{float}
\usepackage{listings}
\usepackage{color}
\usepackage{ifthen}
\usepackage[table]{xcolor}
\usepackage{textcomp}
\usepackage{alltt}
\usepackage{ifpdf}
\ifpdf
\usepackage[pdftex,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\else
\usepackage[ps2pdf,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\usepackage{pspicture}
\fi
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{sectsty}
\usepackage[titles]{tocloft}
\usepackage{doxygen}
\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
\makeindex
\setcounter{tocdepth}{3}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\familydefault}{\sfdefault}
\hfuzz=15pt
\setlength{\emergencystretch}{15pt}
\hbadness=750
\tolerance=750
\begin{document}
\hypersetup{pageanchor=false,citecolor=blue}
\begin{titlepage}
\vspace*{7cm}
\begin{center}
{\Large \-Whisper }\\
\vspace*{1cm}
{\large \-Generated by Doxygen 1.7.5.1}\\
\vspace*{0.5cm}
{\small Wed Jan 25 2012 22:00:39}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true,citecolor=blue}
\chapter{\-Namespace \-Index}
\input{namespaces}
\chapter{\-Class \-Index}
\input{hierarchy}
\chapter{\-Class \-Index}
\input{annotated}
\chapter{\-File \-Index}
\input{files}
\chapter{\-Namespace \-Documentation}
\input{namespaceNAudioFormats}
\input{namespaceNEngineFactory}
\input{namespaceNPacketSource}
\input{namespaceNStegIO}
\input{namespaceNWaveFormatTag}
\chapter{\-Class \-Documentation}
\input{classCAdvAmplitudeScrambling}
\input{classCAESCipherStream}
\input{classCAlawCodec}
\input{classCAlsaIO}
\input{classCAmplitudeScrambling}
\input{classCFrameBuilder_1_1CBitRingBuffer}
\input{classCBuffer}
\input{classCByteBuilder}
\input{classCByteRingBuffer}
\input{classCCipherStream}
\input{classCClientConnection}
\input{classCClientPrint}
\input{classCCombinationIO}
\input{classCConnectionFactory}
\input{classCConnectionWidget}
\input{classCCryptoEngine}
\input{classCDatagramBuilder}
\input{classCDeinterleaveIO}
\input{classCDummyBuilder}
\input{classCDummyProtocolEngine}
\input{classCDumpEmbeddingEngine}
\input{classCEngineFactory}
\input{classCExtendedBuffer}
\input{classCExtendedTreeView}
\input{classCSamplesPreprocessor_1_1CExtractThread}
\input{classCFileProtocolEngine}
\input{classCFilter}
\input{classCFixedCipherStream}
\input{classCFrameBuilder}
\input{classCFrequencyPattern}
\input{classCFrequencyScrambling}
\input{classCGuiProtocolEngine}
\input{classCIPPacket}
\input{classCLcg}
\input{classCLogger}
\input{classCLSBEmbeddingEngine}
\input{classCMainWidget}
\input{classCMainWindow}
\input{classCNullCryptoEngine}
\input{classCOriginalModifiedIO}
\input{classCStreamBuilder_1_1CPacket}
\input{classCPacketBuilder}
\input{classCStreamBuilder_1_1CParam}
\input{classCPcmCodec}
\input{classCPropertiesItem}
\input{classCPropertiesModel}
\input{classCPulseAudioIO}
\input{classCRandEmbeddingEngine}
\input{classCStreamBuilder_1_1CRecvParam}
\input{classCRiffWave}
\input{classCRiffWaveWriter}
\input{classCRoutingIO}
\input{classCRTPPacket}
\input{classCSamplesPreprocessor}
\input{classCStreamBuilder_1_1CSendParam}
\input{classCShiftRegister}
\input{classCSignalToolkit}
\input{classCSimplefileProtocolEngine}
\input{classCSocketIO}
\input{classCStegCallHandle}
\input{classCStegitMath}
\input{classCStreamBuilder}
\input{classCTabComm}
\input{classCTabConf}
\input{classCTabDefense}
\input{classCTabLogging}
\input{classCUISocket}
\input{classCUlawCodec}
\input{classCWaveIO}
\input{classIBitSource}
\input{classICodec}
\input{classIEmbeddingEngine}
\input{classIExtBitSource}
\input{classIPacketSource}
\input{classIPrng}
\input{classISampleIO}
\input{classIStegIO}
\input{structrtphdr}
\input{structCRiffWaveWriter_1_1SDataChunk}
\input{structCRiffWave_1_1SDataChunk}
\input{structCRiffWave_1_1SFormatChunk}
\input{structCRiffWaveWriter_1_1SFormatChunk}
\input{structSIOConfig}
\input{structNAudioFormats_1_1SStreamInfo}
\chapter{\-File \-Documentation}
\input{adv__amplitude__scrambling_8cxx}
\input{adv__amplitude__scrambling_8h}
\input{aes__cipher__stream_8cxx}
\input{aes__cipher__stream_8h}
\input{aestest_8cxx}
\input{alaw__codec_8cxx}
\input{alaw__codec_8h}
\input{alsa__io_8cxx}
\input{alsa__io_8h}
\input{amplitude__scrambling_8cxx}
\input{amplitude__scrambling_8h}
\input{audio__formats_8h}
\input{bit__source_8h}
\input{buffer_8cxx}
\input{buffer_8h}
\input{byte__builder_8cxx}
\input{byte__builder_8h}
\input{byte__ring__buffer_8cxx}
\input{byte__ring__buffer_8h}
\input{cipher__stream_8cxx}
\input{cipher__stream_8h}
\input{client__connection_8h}
\input{client__print_8h}
\input{codec_8h}
\input{combination__io_8cxx}
\input{combination__io_8h}
\input{connection__factory_8h}
\input{connection__widget_8h}
\input{crypto__engine_8cxx}
\input{crypto__engine_8h}
\input{crypto__engines_8h}
\input{datagram__builder_8cxx}
\input{datagram__builder_8h}
\input{deinterleave__io_8cxx}
\input{deinterleave__io_8h}
\input{dummy__builder_8h}
\input{dummy__protocol__engine_8h}
\input{dump__embedding__engine_8cxx}
\input{dump__embedding__engine_8h}
\input{embedding__engine_8cxx}
\input{embedding__engine_8h}
\input{engine__factory_8cxx}
\input{engine__factory_8h}
\input{ext__bit__source_8h}
\input{extended__buffer_8cxx}
\input{extended__buffer_8h}
\input{extended__tree__view_8h}
\input{file__protocol__engine_8cxx}
\input{file__protocol__engine_8h}
\input{filter_8cxx}
\input{filter_8h}
\input{fixed__cipher__stream_8cxx}
\input{fixed__cipher__stream_8h}
\input{frame__builder_8cxx}
\input{frame__builder_8h}
\input{frequency__pattern_8h}
\input{frequency__scrambling_8cxx}
\input{frequency__scrambling_8h}
\input{gui__protocol__engine_8cxx}
\input{gui__protocol__engine_8h}
\input{ip__packet_8cxx}
\input{ip__packet_8h}
\input{lcg_8cxx}
\input{lcg_8h}
\input{logger_8cxx}
\input{logger_8h}
\input{lsb__embedding__engine_8cxx}
\input{lsb__embedding__engine_8h}
\input{main_8cxx}
\input{main__widget_8h}
\input{main__window_8h}
\input{null__crypto__engine_8cxx}
\input{null__crypto__engine_8h}
\input{original__modified__io_8cxx}
\input{original__modified__io_8h}
\input{packet__builder_8cxx}
\input{packet__builder_8h}
\input{packet__source_8h}
\input{pcm__codec_8cxx}
\input{pcm__codec_8h}
\input{prng_8cxx}
\input{prng_8h}
\input{properties__item_8h}
\input{properties__model_8h}
\input{properties__reader_8cxx}
\input{properties__reader_8h}
\input{pulse__audio__io_8cxx}
\input{pulse__audio__io_8h}
\input{rand__embedding__engine_8cxx}
\input{rand__embedding__engine_8h}
\input{riff__wave_8cxx}
\input{riff__wave_8h}
\input{riff__wave__writer_8cxx}
\input{riff__wave__writer_8h}
\input{routing__io_8cxx}
\input{routing__io_8h}
\input{rtp__packet_8cxx}
\input{rtp__packet_8h}
\input{sample__io_8h}
\input{samples__preprocessor_8cxx}
\input{samples__preprocessor_8h}
\input{shift__register_8cxx}
\input{shift__register_8h}
\input{signal__toolkit_8cxx}
\input{signal__toolkit_8h}
\input{simplefile__protocol__engine_8cxx}
\input{simplefile__protocol__engine_8h}
\input{socket__io_8cxx}
\input{socket__io_8h}
\input{stegio_8h}
\input{stegit__framework_8h}
\input{stegit__math_8cxx}
\input{stegit__math_8h}
\input{stream__builder_8cxx}
\input{stream__builder_8h}
\input{tab__comm_8h}
\input{tab__conf_8h}
\input{tab__defense_8h}
\input{tab__logging_8h}
\input{types_8h}
\input{ui__constants_8h}
\input{ui__socket_8cxx}
\input{ui__socket_8h}
\input{ulaw__codec_8cxx}
\input{ulaw__codec_8h}
\input{wave__format__tag_8h}
\input{wave__io_8cxx}
\input{wave__io_8h}
\printindex
\end{document}
